const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin

let config = {}
// vue-cli 设置的环境变量
if (process.env.NODE_ENV === 'production') {
    config = {
        devtool: 'none',
        plugins: [new BundleAnalyzerPlugin()],
        // 告诉 webpack 不要打包以下内容，使用对应的全局变量调用
        externals: {
            vue: 'Vue',
            vuex: 'Vuex',
            'vue-router': 'VueRouter',
            axios: 'axios',
            mockjs: 'Mock'
        }
    }
}

module.exports = config